package com.irdstudio.efp.esb.api.bean.dxm;

import java.io.Serializable;

import com.alibaba.fastjson.annotation.JSONField;
import com.irdstudio.basic.framework.core.util.StringUtil;

/**
  * 调额结果查询服务接口响应实体类
  * @author  qiuyf
  * @since 2019年3月7日 下午4:14:57
  * @version 1.0
 */
public class RespLoanAdjLimitQryBean implements Serializable{

	private static final long serialVersionUID = 1L;
	
	@JSONField(name="RetCd")
	private String retCd;	//返回状态码

	@JSONField(name="RetMsg")
	private String retMsg;	//返回信息

	@JSONField(name="RetStCd")
	private String retStCd;	//状态

	@JSONField(name="BDRsnCd")
	private String bDRsnCd;	//原因码

	@JSONField(name="BDRsnCdDsc")
	private String bDRsnCdDsc;	//原因码说明

	@JSONField(name="AdjAfterAmt")
	private String adjAfterAmt;	//调整后额度
	
	@JSONField(name="RepeatRqsBss")
	private String repeatRqsBss;	//请求中唯一
	
	@JSONField(name="BaiduSnId")
	private String baiduSnId;	//会话ID
	
	@JSONField(name="VerNo")
	private String verNo;	//版本号
	
	@JSONField(name="AdvType")
	private String advType;	//通知类型
	
	@JSONField(name="TxnTmstmp")
	private String txnTmstmp;	//时间戳
	
	@JSONField(name="OlTp")
	private String olTp;	//联机模式
	
	
	public String getRetCd() {
		return retCd;
	}

	public void setRetCd(String retCd) {
		this.retCd = retCd;
	}

	public String getRetMsg() {
		return retMsg;
	}

	public void setRetMsg(String retMsg) {
		this.retMsg = retMsg;
	}

	public String getRetStCd() {
		return retStCd;
	}

	public void setRetStCd(String retStCd) {
		this.retStCd = retStCd;
	}

	public String getbDRsnCd() {
		return bDRsnCd;
	}

	public void setbDRsnCd(String bDRsnCd) {
		this.bDRsnCd = bDRsnCd;
	}

	public String getbDRsnCdDsc() {
		return bDRsnCdDsc;
	}

	public void setbDRsnCdDsc(String bDRsnCdDsc) {
		this.bDRsnCdDsc = bDRsnCdDsc;
	}

	public String getAdjAfterAmt() {
		return adjAfterAmt;
	}

	public void setAdjAfterAmt(String adjAfterAmt) {
		this.adjAfterAmt = adjAfterAmt;
	}

	public String getRepeatRqsBss() {
		return repeatRqsBss;
	}

	public void setRepeatRqsBss(String repeatRqsBss) {
		this.repeatRqsBss = repeatRqsBss;
	}

	public String getBaiduSnId() {
		return baiduSnId;
	}

	public void setBaiduSnId(String baiduSnId) {
		this.baiduSnId = baiduSnId;
	}

	public String getVerNo() {
		return verNo;
	}

	public void setVerNo(String verNo) {
		this.verNo = verNo;
	}

	public String getAdvType() {
		return advType;
	}

	public void setAdvType(String advType) {
		this.advType = advType;
	}

	public String getTxnTmstmp() {
		return txnTmstmp;
	}

	public void setTxnTmstmp(String txnTmstmp) {
		this.txnTmstmp = txnTmstmp;
	}
	
	public String getOlTp() {
		return olTp;
	}

	public void setOlTp(String olTp) {
		this.olTp = olTp;
	}


	/**
	 * @description:覆盖toString方法
	 * @return
	 * @date:2018年12月20日 上午9:44:22
	 * @author:wangyk3
	 */
	@Override
	public String toString() {
		StringBuilder sb = new StringBuilder();
		sb.append("{");
		sb.append("'RetCd':'" + StringUtil.replaceNullByObj(this.getRetCd()) + "',");
		sb.append("'RtnMsg':'" + StringUtil.replaceNullByObj(this.getRetMsg()) + "',");
		sb.append("'RetStCd':'"+StringUtil.replaceNullByObj(this.getRetStCd())+"',");
		sb.append("'BDRsnCd':'"+StringUtil.replaceNullByObj(this.getbDRsnCd())+"',");
		sb.append("'BDRsnCdDsc':'"+StringUtil.replaceNullByObj(this.getbDRsnCdDsc())+"',");
		sb.append("'AdjAfterAmt':'"+StringUtil.replaceNullByObj(this.getAdjAfterAmt())+"',");
		sb.append("'RepeatRqsBss':'"+StringUtil.replaceNullByObj(this.getRepeatRqsBss())+"',");
		sb.append("'BaiduSnId':'"+StringUtil.replaceNullByObj(this.getBaiduSnId())+"',");
		sb.append("'VerNo':'"+StringUtil.replaceNullByObj(this.getVerNo())+"',");
		sb.append("'AdvType':'"+StringUtil.replaceNullByObj(this.getAdvType())+"',");
		sb.append("'TxnTmstmp':'"+StringUtil.replaceNullByObj(this.getTxnTmstmp())+"',");
		sb.append("'OlTp':'"+StringUtil.replaceNullByObj(this.getOlTp())+"',");
		sb.append("}");
		return sb.toString().replace("'", "\"");
	}
	
}
